New post-self-insert-hook.
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 19 Aug 2010 15:43:45 +0000 (17:43 +0200)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 19 Aug 2010 15:43:45 +0000 (17:43 +0200)
commitd9015c18260452eb562f017cf3ca6e282b188aa8
tree2b76d60465f1cdcf79cd650133d7b1f80721836d
parentd6901d4041508fdb9a55d5480517fb8aedb5c78a
New post-self-insert-hook.
* src/cmds.c (Vself_insert_face, Vself_insert_face_command): Remove.
(Qpost_self_insert_hook, Vpost_self_insert_hook): New vars.
(internal_self_insert): Run post-self-insert-hook rather than handle
self-insert-face.
(syms_of_cmds): Initialize the new vars.
* lisp/facemenu.el (facemenu-self-insert-data): New var.
(facemenu-post-self-insert-function, facemenu-set-self-insert-face): New funs.
(facemenu-add-face): Use them.
etc/NEWS
lisp/ChangeLog
lisp/facemenu.el
src/ChangeLog
src/cmds.c